﻿@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>1楼设备监控</title>
    <script src="~/js/vue.min.js"></script>
    <script type="text/javascript" src="~/lib/jquery/1.9.1/jquery.js"></script>
    <script src="~/js/signalr/dist/browser/signalr.js">
        const { signalR } = require("../../wwwroot/js/signalr/dist/browser/signalr");
    </script>
    <link rel="stylesheet" type="text/css" href="~/css/floor1/floor11.css">
    <link rel="stylesheet" type="text/css" href="~/css/floor1/index.css">
    <link rel="stylesheet" type="text/css" href="~/css/bootstrap.min.css">




    @*<link href="~/static/h-ui/css/H-ui.min.css" rel="stylesheet" type="text/css" />
        <link href="~/static/h-ui.admin/css/H-ui.admin.css" rel="stylesheet" type="text/css" />
        <link href="~/lib/Hui-iconfont/1.0.8/iconfont.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="~/static/h-ui.admin/skin/red/skin.css" id="skin" />
        <link rel="stylesheet" type="text/css" href="~/static/h-ui.admin/css/style.css" />*@
    <script type="text/javascript" src="~/lib/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="~/lib/layer/2.4/layer.js"></script>
    <script type="text/javascript" src="~/static/h-ui/js/H-ui.min.js"></script>
    <script type="text/javascript" src="~/static/h-ui.admin/js/H-ui.admin.js"></script>
    <script type="text/javascript" src="~/js/bootstrap.min.js"></script>
    <script type="text/javascript" src="~/js/common.js"></script>

    <style type="text/css">


    </style>


</head>


<body>

    <div id="floor1" class="floor1">
        <div class="title">
            <img class="logo" src="/images/logo.png" /><span style="margin-left:50px;">设备实时监控系统（1楼设备）</span>
        </div>
        <div class="floor-chose">
            <div id="select-ceng" class="btn-group" role="group" aria-label="First group">
                <button id="ceng-1" type="button" class="btn btn-default" v-on:click="vm.changeShowLine(1)">线体一层</button>
                <button id="ceng-2" type="button" class="btn btn-default" v-on:click="vm.changeShowLine(2)">线体二层</button>
                <button id="ceng-3" type="button" class="btn btn-default" v-on:click="vm.changeShowLine(3)">线体三层</button>
                <button id="ceng-4" type="button" class="btn btn-default" v-on:click="vm.changeShowLine(4)">线体四层</button>
            </div>
        </div>

        <div class="tujian-shuoming">
            <span class="tujian-txt">图例说明</span>
            <image class="tujian-img" src="/images//shuoming.png"></image>
        </div>

        <!-- 提升机设备信息等弹窗 -->
        <div id="focus-table-ele" class="focus-tip-ele">
            <div class="plc-table-ele">
                <table border="1">
                    <caption>PLC数据</caption>
                    <tr>
                        <td>设备编号</td>
                        <td>{{ selectedData.plcCurrentData.EquipmentCode }}</td>
                    </tr>
                    <tr>
                        <td>自动</td>
                        <td>{{ selectedData.plcCurrentData.Auto==1?"自动":"手动" }}</td>
                    </tr>
                    <tr>
                        <td>繁忙</td>
                        <td>{{ selectedData.plcCurrentData.Busy==1?"繁忙":"空闲"  }}</td>
                    </tr>
                    <tr>
                        <td>上层有盘</td>
                        <td>{{ selectedData.plcCurrentData.UpMaterial==1?"有盘":"无盘"  }}</td>
                    </tr>
                    <tr>
                        <td>下层有盘</td>
                        <td>{{ selectedData.plcCurrentData.DownMaterial==1?"有盘":"无盘"  }}</td>
                    </tr>
                    <tr>
                        <td>任务完成</td>
                        <td>{{ selectedData.plcCurrentData.TaskComplete==1?"完成":"无"  }}</td>
                    </tr>
                    <tr>
                        <td>报警</td>
                        <td>{{ selectedData.plcCurrentData.LiftAlrm==1?"报警":"无"  }}</td>
                    </tr>
                    <tr>
                        <td>报警代码</td>
                        <td>{{ selectedData.plcCurrentData.LiftAlrmCode }}</td>
                    </tr>
                    <tr>
                        <td>模拟自动</td>
                        <td>{{ selectedData.plcCurrentData.Analogautomatic==1?"模拟中":"无"  }}</td>
                    </tr>
                    <tr>
                        <td>当前楼</td>
                        <td>{{ selectedData.plcCurrentData.CurrentFloor}}</td>
                    </tr>
                    <tr>
                        <td>当前层</td>
                        <td>{{ selectedData.plcCurrentData.CurrentLayer}}</td>
                    </tr>
                    <tr>
                        <td>当前上层功能</td>
                        <td>{{ selectedData.plcCurrentData.CurrentUpFunction }}</td>
                    </tr>
                    <tr>
                        <td>当前下层功能</td>
                        <td>{{ selectedData.plcCurrentData.CurrentDownFunction}}</td>
                    </tr>
                </table>
            </div>            
            <div class="plc-table-eleup">
                    <table border="1">
                        <caption>上层仓位</caption>
                        <tr>
                        <td>上层设备编号</td>
                        <td>{{ selectedData.plcCurrentData.UpEquipmentCode }}</td>
                        </tr>
                        <tr>
                            <td>上层任务号</td>
                            <td>{{ selectedData.plcCurrentData.UpTaskCode }}</td>
                        </tr>
                        <tr>
                            <td>上层目标设备号</td>
                            <td>{{ selectedData.plcCurrentData.UpToEquipmentCode }}</td>
                        </tr>
                        <tr>
                            <td>上层托盘条码</td>
                            <td>{{ selectedData.plcCurrentData.UpPalletBarcode }}</td>
                        </tr>
                        <tr>
                            <td>上层握手类型</td>
                            <td>{{ selectedData.plcCurrentData.UpActionType }}</td>
                        </tr>
                        <tr>
                            <td>上层托盘类型</td>
                            <td>{{ selectedData.plcCurrentData.UpPalletType }}</td>
                        </tr>
                        <tr>
                            <td>上层故障代码</td>
                            <td>{{ selectedData.plcCurrentData.UpAlrmCode }}</td>
                        </tr>
                        <tr>
                            <td>上层预留1</td>
                            <td>{{ selectedData.plcCurrentData.UpReserve }}</td>
                        </tr>
                        <tr>
                            <td>上层预留2</td>
                            <td>{{ selectedData.plcCurrentData.UpReserve2 }}</td>
                        </tr>
                        <tr>
                            <td>上层预留3</td>
                            <td>{{ selectedData.plcCurrentData.UpReserve3 }}</td>
                        </tr>
                        <tr>
                            <td>上层预留4</td>
                            <td>{{ selectedData.plcCurrentData.UpReserve4 }}</td>
                        </tr>
                    </table>
            </div>            
            <div class="plc-table-eledown">
                    <table border="1">
                        <caption>上层仓位</caption>
                        <tr>
                        <td>下层设备编号</td>
                        <td>{{ selectedData.plcCurrentData.DownEquipmentCode }}</td>
                        </tr>
                        <tr>
                            <td>下层任务号</td>
                            <td>{{ selectedData.plcCurrentData.DownTaskCode }}</td>
                        </tr>
                        <tr>
                            <td>下层目标设备号</td>
                            <td>{{ selectedData.plcCurrentData.DownToEquipmentCode }}</td>
                        </tr>
                        <tr>
                            <td>下层托盘条码</td>
                            <td>{{ selectedData.plcCurrentData.DownPalletBarcode }}</td>
                        </tr>
                        <tr>
                            <td>下层握手类型</td>
                            <td>{{ selectedData.plcCurrentData.DownActionType }}</td>
                        </tr>
                        <tr>
                            <td>下层托盘类型</td>
                            <td>{{ selectedData.plcCurrentData.DownPalletType }}</td>
                        </tr>
                        <tr>
                            <td>下层故障代码</td>
                            <td>{{ selectedData.plcCurrentData.DownAlrmCode }}</td>
                        </tr>
                        <tr>
                            <td>下层预留1</td>
                            <td>{{ selectedData.plcCurrentData.DownReserve }}</td>
                        </tr>
                        <tr>
                            <td>下层预留2</td>
                            <td>{{ selectedData.plcCurrentData.DownReserve2 }}</td>
                        </tr>
                        <tr>
                            <td>下层预留3</td>
                            <td>{{ selectedData.plcCurrentData.DownReserve3 }}</td>
                        </tr>
                        <tr>
                            <td>下层预留4</td>
                            <td>{{ selectedData.plcCurrentData.DownReserve4 }}  </td>
                        </tr>
                    </table>
            </div>
        </div>

        <!-- 平面设备信息等弹窗 -->
        <div id="focus-table" class="focus-tip">
            <div class="plc-table">
                <table border="1">
　　　　　　　　    <caption>PLC数据</caption>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>设备编号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.EquipmentCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>任务号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.TaskCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>目标设备号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.ToEquipmentCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>托盘条码</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.PalletBarcode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>握手类型</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.ActionType }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>托盘类型</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.PalletType }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>故障代码</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.AlrmCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留1</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Reserve }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留2</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Reserve2 }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留3</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Reserve3 }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留4</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Reserve4 }}</td>
　　　　　　　　    </tr>
　　　　　　      </table>
            </div>
　　　　　　    <div class="wcs-table">
                <table border="1" >
　　　　　　　　    <caption>WCS数据</caption>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>设备编号</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.EquipmentCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>任务号</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.TaskCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>目标设备号</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.ToEquipmentCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>托盘条码</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.PalletBarcode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>握手类型</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.ActionType }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>托盘类型</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.PalletType }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>故障代码</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.AlrmCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留1</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.Reserve }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留2</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.Reserve2 }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留3</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.Reserve3 }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>预留4</td>
　　　　　　　　　　      <td>{{ selectedData.wcsCurrentData.Reserve4 }}</td>
　　　　　　　　    </tr>
　　　　　　      </table>
                      </div>
　　    </div>
        
        <!-- 堆垛机设备信息等弹窗 -->
        <div id="focus-table-sc" class="focus-tip-sc">
            <div class="plc-table-sc">
                <table border="1">
　　　　　　　　    <caption>PLC数据</caption>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>设备编号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.EquipmentCode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>堆垛机手自动</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StackerHandAutomatic == 1?"自动":"手动" }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>堆垛机闲忙</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StackerBusy == 1?"空闲":"闲" }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>货叉有盘</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Forkhasaterial }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>堆垛机报警</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StackerAlarm }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>堆垛机运行信号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Stackerrunningsignal }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>堆垛机任务完成</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StackerTaskCompletion }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>安全门在线信号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.SecurityDooronLine }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>上位机更新状态</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.yuliu1 }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>请求WSC红外拍照</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.yuliu2 }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>取料完成</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.yuliu4 }}</td>
　　　　　　　　    </tr>
　　　　　　      </table>
            </div>
　　　　　　    <div class="wcs-table-sc">
                <table border="1" >
　　　　　　　　    <caption></caption>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>堆垛机报警代码</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Stackeralarmcode }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>当前行</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Currentline }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>当前列</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Currentcolumn }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>当前层</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Currentlayer }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>当前工作序号</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Currentjobnumber }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>当前工作命令代码</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.Currentworkordercode || "当前无工作命令" }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>启始行</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StartlinetoPC }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>启始列</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StartcolumntoPC }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>启始层</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.StartlayertoPC }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>目标行</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.TargetlinetoPC }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>目标列</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.TargetcolumntoPC }}</td>
　　　　　　　　    </tr>
　　　　　　　　    <tr>
　　　　　　　　　　      <td>目标层</td>
　　　　　　　　　　      <td>{{ selectedData.plcCurrentData.TargetlayertoPC }}</td>
　　　　　　　　    </tr>
　　　　　　      </table>
                      </div>
　　    </div>


        <!-- 平面设备plc wcs数据保存弹窗 -->
        <div class="modal fade" id="plc-wcs-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
          <div class="modal-dialog modal-lg click-modal" role="document">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id="myModalLabel">修改保存数据</h4>
              </div>
              <div class="modal-body click-div">
                <iframe id="id_iframe" name="nm_iframe" style="display:none;"></iframe>
                <div class="click-div-plc">
                    <div class="plc-title-div">
                        <label class="plc-title">PLC</label>
                    </div>
                    <form id="plc-oprator" class="form-horizontal" role="form" target="nm_iframe">
                        <input type="hidden" class="input-text"  v-model:value="clickData.plcCurrentData.objectType || 'PlanarGeneralWriteWcsAction'" id="PlcObjectType" style="width:120px">
                        <div class="plc-task-code-div">
                            <label class="label-plc">任务号:</label>
                            <input type="text" class="form-control input-plc-task-code" v-model:value="clickData.plcCurrentData.TaskCode" id="PlcTaskCode" placeholder="任务号" style="width:120px">
                        </div>
                        <div class="plc-action-div">
                            <label class="label-plc">握手类型:</label>
                            <input type="text" class="form-control input-plc-action" v-model:value="clickData.plcCurrentData.ActionType" id="PlcActionType" placeholder="握手类型" style="width:120px">
                        </div>
                        <div class="plc-equipment-div">
                            <label class="label-plc">当前站台:</label>
                            <input type="text" class="form-control input-plc-equipment" v-model:value="clickData.plcCurrentData.EquipmentCode" id="PlcEquipmentCode" placeholder="当前站台" style="width:120px">
                        </div>
                        <div class="plc-toequipment-div">
                            <label class="label-plc">目标站台:</label>
                            <input type="text" class="form-control input-plc-toequipment" v-model:value="clickData.plcCurrentData.ToEquipmentCode" id="PlcToEquipmentCode" placeholder="目标站台" style="width:120px">
                        </div>
                        <div class="plc-palletcode-div">
                            <label class="label-plc">托盘条码:</label>
                            <input type="text" class="form-control input-plc-palletcode" v-model:value="clickData.plcCurrentData.PalletBarcode" id="PlcPalletBarcode" placeholder="托盘条码" style="width:120px">
                        </div>
                        <div class="plc-pallettype-div">
                            <label class="label-plc">托盘类型:</label>
                            <input type="text" class="form-control input-plc-pallettype" v-model:value="clickData.plcCurrentData.PalletType" id="PlcPalletType" placeholder="托盘类型" style="width:120px">
                        </div>
                        <div class="plc-alramcode-div">
                            <label class="label-plc">故障代码:</label>
                            <input type="text" class="form-control input-plc-alramcode" v-model:value="clickData.plcCurrentData.AlrmCode" id="PlcAlrmCode" placeholder="故障代码" style="width:120px">
                        </div>
                        <div class="plc-Reserve-div">
                            <label class="label-plc">备用1:</label>
                            <input type="text" class="form-control input-plc-Reserve" v-model:value="clickData.plcCurrentData.Reserve" id="PlcReserve" placeholder="备用1" style="width:120px">
                        </div>
                        <div class="plc-Reserve2-div">
                            <label class="label-plc">备用2:</label>
                            <input type="text" class="form-control input-plc-Reserve2" v-model:value="clickData.plcCurrentData.Reserve2" id="PlcReserve2" placeholder="备用2" style="width:120px">
                        </div>
                        <div class="plc-Reserve3-div">
                            <label class="label-plc">备用3:</label>
                            <input type="text" class="form-control input-plc-Reserve3" v-model:value="clickData.plcCurrentData.Reserve3" id="PlcReserve3" placeholder="备用3" style="width:120px">
                        </div>
                        <div class="plc-Reserve4-div">
                            <label class="label-plc">备用4:</label>
                            <input type="text" class="form-control input-plc-Reserve4" v-model:value="clickData.plcCurrentData.Reserve4" id="PlcReserve4" placeholder="备用4" style="width:120px">
                        </div>
                    </form>
                </div>
        
                <div class="click-div-wcs">
                    <div class="wcs-title-div">
                        <label class="wcs-title">WCS</label>
                    </div>
                    <form id="wcs-oprator" class="form-horizontal" role="form" target="nm_iframe">
                        <input type="hidden" class="input-text"  v-model:value="clickData.wcsCurrentData.objectType || 'PlanarGeneralWriteWcsAction'" id="WcsObjectType">
                        <div class="wcs-task-code-div">
                            <label class="label-wcs">任务号:</label>
                            <input type="text" class="form-control input-wcs-task-code" v-model:value="clickData.wcsCurrentData.TaskCode" id="WcsTaskCode" placeholder="任务号" style="width:120px">
                        </div>
                        <div class="wcs-action-div">
                            <label class="label-wcs">握手类型:</label>
                            <input type="text" class="form-control input-wcs-action" v-model:value="clickData.wcsCurrentData.ActionType" id="WcsActionType" placeholder="握手类型" style="width:120px">
                        </div>
                        <div class="wcs-equipment-div">
                            <label class="label-wcs">当前站台:</label>
                            <input type="text" class="form-control input-wcs-equipment" v-model:value="clickData.wcsCurrentData.EquipmentCode" id="WcsEquipmentCode" placeholder="当前站台" style="width:120px">
                        </div>
                        <div class="wcs-toequipment-div">
                            <label class="label-wcs">目标站台:</label>
                            <input type="text" class="form-control input-wcs-toequipment" v-model:value="clickData.wcsCurrentData.ToEquipmentCode" id="WcsToEquipmentCode" placeholder="目标站台" style="width:120px">
                        </div>
                        <div class="wcs-palletcode-div">
                            <label class="label-wcs">托盘条码:</label>
                            <input type="text" class="form-control input-wcs-palletcode" v-model:value="clickData.wcsCurrentData.PalletBarcode" id="WcsPalletBarcode" placeholder="托盘条码" style="width:120px">
                        </div>
                        <div class="wcs-pallettype-div">
                            <label class="label-wcs">托盘类型:</label>
                            <input type="text" class="form-control input-wcs-pallettype" v-model:value="clickData.wcsCurrentData.PalletType" id="WcsPalletType" placeholder="托盘类型" style="width:120px">
                        </div>
                        <div class="wcs-alramcode-div">
                            <label class="label-wcs">故障代码:</label>
                            <input type="text" class="form-control input-wcs-alramcode" v-model:value="clickData.wcsCurrentData.AlrmCode" id="WcsAlrmCode" placeholder="故障代码" style="width:120px">
                        </div>
                        <div class="wcs-Reserve-div">
                            <label class="label-wcs">备用1:</label>
                            <input type="text" class="form-control input-wcs-Reserve" v-model:value="clickData.wcsCurrentData.Reserve" id="WcsReserve" placeholder="备用1" style="width:120px">
                        </div>
                        <div class="wcs-Reserve2-div">
                            <label class="label-wcs">备用2:</label>
                            <input type="text" class="form-control input-wcs-Reserve2" v-model:value="clickData.wcsCurrentData.Reserve2" id="WcsReserve2" placeholder="备用2" style="width:120px">
                        </div>
                        <div class="wcs-Reserve3-div">
                            <label class="label-wcs">备用3:</label>
                            <input type="text" class="form-control input-wcs-Reserve3" v-model:value="clickData.wcsCurrentData.Reserve3" id="WcsReserve3" placeholder="备用3" style="width:120px">
                        </div>
                        <div class="wcs-Reserve4-div">
                            <label class="label-wcs">备用4:</label>
                            <input type="text" class="form-control input-wcs-Reserve4" v-model:value="clickData.wcsCurrentData.Reserve4" id="WcsReserve4" placeholder="备用4" style="width:120px">
                        </div>
                    </form>
                </div>
              </div>
              <div class="modal-footer" style="justify-content:space-around;text-align:center">
                <button type="submit" class="btn btn-info" onclick="vm.operatePlc()" style="margin-left:50px">保存PLC</button>
                <button type="submit" class="btn btn-info" onclick="vm.operateWcs()" style="margin-left:345px">保存WCS</button>
              </div>
            </div>
          </div>
        </div>


        <!-- 堆垛机设备plc wcs数据保存弹窗 -->
        <div class="modal fade" id="plc-wcs-modal-sc" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
          <div class="modal-dialog modal-lg click-modal" role="document">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id="myModalLabel">修改保存数据</h4>
              </div>
              <div class="modal-body click-div">
                <div class="click-div-plc-sc">
                    <div class="plc-title-div-sc">
                        <label class="plc-title">WCS</label>
                    </div>
                    <iframe id="id_iframe-sc" name="nm_iframe-sc" style="display:none;"></iframe>
                    <form id="wcs-oprator-sc" class="form-horizontal" action="" method="post" target="nm_iframe-sc">
                        <input type="hidden" class="input-text"  v-model:value="clickData.wcsCurrentData.objectType || 'ZJNScMessageWriteWcsActionBO'" id="objectType">
                        <input type="hidden" class="input-text"  v-model:value="clickData.wcsCurrentData.EquipmentCode" id="EquipmentCode">
                        <div class="sc-task-code-div">
                            <label class="label-plc-sc">启动命令:</label>
                            <input type="text" id="Startcommand" class="form-control input-plc-task-code" v-model:value="clickData.wcsCurrentData.Startcommand || false" placeholder="启动命令" style="width:120px">
                        </div>
                        <div class="sc-action-div">
                            <label class="label-plc-sc">报警复位:</label>
                            <input type="text" id="Alarmreset" class="form-control input-plc-action" v-model:value="clickData.wcsCurrentData.Alarmreset || true" placeholder="报警复位" style="width:120px">
                        </div>
                        <div class="sc-equipment-div">
                            <label class="label-plc-sc">WCS消防命令:</label>
                            <input type="text" id="WCSfirecommand" class="form-control input-plc-equipment" v-model:value="clickData.wcsCurrentData.WCSfirecommand || false" placeholder="WCS消防命令" style="width:120px">
                        </div>
                        <div class="sc-toequipment-div">
                            <label class="label-plc-sc">拍照温度无异常:</label>
                            <input type="text" id="WCSPhotoFire" class="form-control input-plc-toequipment" v-model:value="clickData.wcsCurrentData.WCSPhotoFire || false" placeholder="WCS拍照温度无异常" style="width:120px">
                        </div>
                        <div class="sc-palletcode-div">
                            <label class="label-plc-sc">WCS拍照温度异常:</label>
                            <input type="text" id="WCSRgvFireHlper" class="form-control input-plc-palletcode" v-model:value="clickData.wcsCurrentData.WCSRgvFireHlper || false" placeholder="WCS拍照温度异常" style="width:120px">
                        </div>
                        <div class="sc-pallettype-div">
                            <label class="label-plc-sc">有报警无异常:</label>
                            <input type="text" id="WCSDTSAlarm" class="form-control input-plc-pallettype" v-model:value="clickData.wcsCurrentData.WCSDTSAlarm || false" placeholder="有报警无异常" style="width:120px">
                        </div>
                        <div class="sc-alramcode-div">
                            <label class="label-plc-sc">WCS时间复位:</label>
                            <input type="text" id="TimeReset" class="form-control input-plc-alramcode" v-model:value="clickData.wcsCurrentData.TimeReset || false" placeholder="WCS时间复位" style="width:120px">
                        </div>
                        <div class="sc-Reserve-div">
                            <label class="label-plc-sc">WCS过账完成:</label>
                            <input type="text" id="WCSpostingcompleted" class="form-control input-plc-Reserve" v-model:value="clickData.plcCurrentData.WCSpostingcompleted || 0" placeholder="WCS过账完成" style="width:120px">
                        </div>
                        <div class="sc-Reserve2-div">
                            <label class="label-plc-sc">手动任务复位:</label>
                            <input type="text" id="yuliu8" class="form-control input-plc-Reserve2" v-model:value="clickData.wcsCurrentData.yuliu8 || 0" placeholder="手动任务复位" style="width:120px">
                        </div>
                        <div class="sc-Reserve3-div">
                            <label class="label-plc-sc">自动任务复位</label>
                            <input type="text" id="Taskreset" class="form-control input-plc-Reserve3" v-model:value="clickData.wcsCurrentData.Taskreset || false" placeholder="自动任务复位" style="width:120px">
                        </div>
                        <div class="sc-Reserve4-div">
                            <label class="label-plc-sc">备用11:</label>
                            <input type="text" id="yuliu11" class="form-control input-plc-Reserve4" v-model:value="clickData.wcsCurrentData.yuliu11 || 0" placeholder="备用11" style="width:120px">
                        </div>
                        <div class="scwcs-task-code-div">
                            <label class="label-plc-sc">工作序号:</label>
                            <input type="text" id="Jobnumber" class="form-control input-plc-task-code" v-model:value="clickData.wcsCurrentData.Jobnumber || 0" placeholder="工作序号" style="width:120px">
                        </div>
                        <div class="scwcs-action-div">
                            <label class="label-plc-sc">工作命令代码:</label>
                            <input type="text" id="Jobordercode" class="form-control input-plc-action" v-model:value="clickData.wcsCurrentData.Jobordercode || 0" placeholder="工作命令代码" style="width:120px">
                        </div>
                        <div class="scwcs-equipment-div">
                            <label class="label-plc-sc">启始行:</label>
                            <input type="text" id="StartlinefromPC" class="form-control input-plc-equipment" v-model:value="clickData.wcsCurrentData.StartlinefromPC || 0" placeholder="启始行" style="width:120px">
                        </div>
                        <div class="scwcs-toequipment-div">
                            <label class="label-plc-sc">目标行:</label>
                            <input type="text" id="TargetlinefromPC" class="form-control input-plc-toequipment" v-model:value="clickData.wcsCurrentData.TargetlinefromPC || 0" placeholder="目标行" style="width:120px">
                        </div>
                        <div class="scwcs-palletcode-div">
                            <label class="label-plc-sc">启始列:</label>
                            <input type="text" id="StartcolumnfromPC" class="form-control input-plc-palletcode" v-model:value="clickData.wcsCurrentData.StartcolumnfromPC || 0" placeholder="启始列" style="width:120px">
                        </div>
                        <div class="scwcs-pallettype-div">
                            <label class="label-plc-sc">目标列:</label>
                            <input type="text" id="TargetcolumnfromPC" class="form-control input-plc-pallettype" v-model:value="clickData.wcsCurrentData.TargetcolumnfromPC || 0" placeholder="目标列" style="width:120px">
                        </div>
                        <div class="scwcs-alramcode-div">
                            <label class="label-plc-sc">启始层:</label>
                            <input type="text" id="StartlayerfromPC" class="form-control input-plc-alramcode" v-model:value="clickData.wcsCurrentData.StartlayerfromPC || 0" placeholder="启始层" style="width:120px">
                        </div>
                        <div class="scwcs-Reserve-div">
                            <label class="label-plc-sc">目标层:</label>
                            <input type="text" id="TargetlayerfromPC" class="form-control input-plc-Reserve" v-model:value="clickData.wcsCurrentData.TargetlayerfromPC || 0" placeholder="目标层" style="width:120px">
                        </div>
                        <div class="scwcs-Reserve2-div">
                            <label class="label-plc-sc">备用10:</label>
                            <input type="text" id="yuliu10" class="form-control input-plc-Reserve2" v-model:value="clickData.wcsCurrentData.yuliu10 || 0" placeholder="备用10" style="width:120px">
                        </div>
                        <div class="scwcs-Reserve3-div">
                            <label class="label-plc-sc">备用9:</label>
                            <input type="text" id="yuliu9" class="form-control input-plc-Reserve3" v-model:value="clickData.wcsCurrentData.yuliu9 || 0" placeholder="备用9" style="width:120px">
                        </div>
                        <div class="scwcs-Reserve4-div">
                            <label class="label-plc-sc">备用12:</label>
                            <input type="text" id="yuliu12" class="form-control input-plc-Reserve4" v-model:value="clickData.wcsCurrentData.yuliu12 || 0" placeholder="备用12" style="width:120px">
                        </div>
                    </form>
                </div>
              </div>
              <div class="modal-footer" style="justify-content:space-around;text-align:center">
                <button type="submit" class="btn btn-info" onclick="vm.operateWcsSC()" style="margin-left:35px">保存WCS</button>
              </div>
            </div>
          </div>
        </div>

      
        
        <!--获取到配置的 SignalRURL-->
        <input  id="signalRUrl"  value="@ViewBag.signalRUrl" type="hidden">
    </div>
   

</body>
</html>